<?php

/**
 * Переводит формат даты из strftime в формат даты jQuery.datepicker.
 *
 * @param   string  $format
 * @return  string
 */
function smarty_modifier_datepicker_format($format) {

    /**
     * Проекция токенов формата strftime на токены формата календарика.
     *
     * @var array
     */
    $_map = array(
        '%e' => 'd',
        '%d' => 'dd',
        '%a' => 'D',
        '%A' => 'DD',
        '%m' => 'mm',
        '%b' => 'M',
        '%B' => 'MM',
        '%y' => 'y',
        '%Y' => 'yy',
    );

    return str_replace(array_keys($_map), array_values($_map), $format);
}
